home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / ODF / Tools / Mac / MacMakePPC.rul < prev    next >
Encoding:
Text File  |  1996-09-17  |  1.6 KB  |  47 lines  |  [TEXT/MPS ]

  1. #####################################################################################
  2. # CFM Shared Libraries
  3. #####################################################################################
  4. # Abstract Target dependencies
  5. "{_FWTargetObjectsDir}{__ComponentName}.CFM" ƒ ∂
  6.             "{_FWBinDir}{__ComponentName}" ∂
  7.             {__OtherComponentDependencies}
  8.  
  9. "{_FWTargetObjectsDir}{__ComponentName}Cache.rsrc" ƒ ∂
  10.             {__FrameworkResources} ∂
  11.             {__ComponentResources}
  12.     {_FWEcho} {_FWEchoOptions} "Consolidating: {__ComponentName}"
  13.     Begin
  14.         for __resourceFile__ in {__FrameworkResources}
  15.             echo "include ∂"{__resourceFile__}∂";"
  16.         end
  17.         for __resourceFile__ in {__ComponentResources}
  18.             echo "include ∂"{__resourceFile__}∂";"
  19.         end
  20.     End | {_FWRC} -a -o "{_FWTargetObjectsDir}{__ComponentName}Cache.rsrc"
  21.  
  22. "{_FWBinDir}{__ComponentName}" ƒ ∂
  23.         {__ComponentObjects} ∂
  24.         {__OpenDocObjects} ∂
  25.         {__FrameworkObjects} ∂
  26.         "{_FWTargetObjectsDir}{__ComponentName}Cache.rsrc"
  27.     {_FWEcho} {_FWEchoOptions} "Linking:     {__ComponentObjects}"
  28.     {_FWLink} ∂
  29.         -export _DummyExport ∂
  30.         -mf -warn -sym big {__SharedLibraryLinkOptions} ∂
  31.         -main {__SOMInitFunction} ∂
  32.         -init {__CFMInitFunction} ∂
  33.         {__InitLibs} ∂
  34.         {__ComponentObjects} {__ComponentObjectsPPC} ∂
  35.         {__FrameworkObjects} ∂
  36.         {__OpenDocObjects} ∂
  37.         {__SystemObjects} ∂
  38.         {__SystemLibEquates} ∂
  39.         -o "{_FWBinDir}{__ComponentName}"
  40.     If !{Status}
  41.         If "`Exists {_FWTargetObjectsDir}{__ComponentName}Cache.rsrc`"
  42.             {_FWEcho} {_FWEchoOptions} Copying Resources From: "{_FWTargetObjectsDir}{__ComponentName}Cache.rsrc"
  43.             Echo "include ∂"{_FWTargetObjectsDir}{__ComponentName}Cache.rsrc∂";" | Rez -a -o {Targ}
  44.         End
  45.         SetFile -m . {Targ}
  46.     End
  47.